@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-CompressedExtrabold.eot');
    src: url('PPPangramSans-CompressedExtrabold.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-CompressedExtrabold.woff2') format('woff2'),
        url('PPPangramSans-CompressedExtrabold.woff') format('woff'),
        url('PPPangramSans-CompressedExtrabold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-Medium.eot');
    src: url('PPPangramSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-Medium.woff2') format('woff2'),
        url('PPPangramSans-Medium.woff') format('woff'),
        url('PPPangramSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-NarrowExtraboldItalic.eot');
    src: url('PPPangramSans-NarrowExtraboldItalic.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-NarrowExtraboldItalic.woff2') format('woff2'),
        url('PPPangramSans-NarrowExtraboldItalic.woff') format('woff'),
        url('PPPangramSans-NarrowExtraboldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-NarrowExtralightReclined.eot');
    src: url('PPPangramSans-NarrowExtralightReclined.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-NarrowExtralightReclined.woff2') format('woff2'),
        url('PPPangramSans-NarrowExtralightReclined.woff') format('woff'),
        url('PPPangramSans-NarrowExtralightReclined.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-Semibold.eot');
    src: url('PPPangramSans-Semibold.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-Semibold.woff2') format('woff2'),
        url('PPPangramSans-Semibold.woff') format('woff'),
        url('PPPangramSans-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-CompactThinItalic.eot');
    src: url('PPPangramSans-CompactThinItalic.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-CompactThinItalic.woff2') format('woff2'),
        url('PPPangramSans-CompactThinItalic.woff') format('woff'),
        url('PPPangramSans-CompactThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-SlimSemiboldItalic.eot');
    src: url('PPPangramSans-SlimSemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-SlimSemiboldItalic.woff2') format('woff2'),
        url('PPPangramSans-SlimSemiboldItalic.woff') format('woff'),
        url('PPPangramSans-SlimSemiboldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-NarrowSemiboldItalic.eot');
    src: url('PPPangramSans-NarrowSemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-NarrowSemiboldItalic.woff2') format('woff2'),
        url('PPPangramSans-NarrowSemiboldItalic.woff') format('woff'),
        url('PPPangramSans-NarrowSemiboldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-Light.eot');
    src: url('PPPangramSans-Light.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-Light.woff2') format('woff2'),
        url('PPPangramSans-Light.woff') format('woff'),
        url('PPPangramSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-SlimExtralight.eot');
    src: url('PPPangramSans-SlimExtralight.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-SlimExtralight.woff2') format('woff2'),
        url('PPPangramSans-SlimExtralight.woff') format('woff'),
        url('PPPangramSans-SlimExtralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-CondensedThin.eot');
    src: url('PPPangramSans-CondensedThin.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-CondensedThin.woff2') format('woff2'),
        url('PPPangramSans-CondensedThin.woff') format('woff'),
        url('PPPangramSans-CondensedThin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-CompactRegular.eot');
    src: url('PPPangramSans-CompactRegular.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-CompactRegular.woff2') format('woff2'),
        url('PPPangramSans-CompactRegular.woff') format('woff'),
        url('PPPangramSans-CompactRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-ExtraboldItalic.eot');
    src: url('PPPangramSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-ExtraboldItalic.woff2') format('woff2'),
        url('PPPangramSans-ExtraboldItalic.woff') format('woff'),
        url('PPPangramSans-ExtraboldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-SlimMediumReclined.eot');
    src: url('PPPangramSans-SlimMediumReclined.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-SlimMediumReclined.woff2') format('woff2'),
        url('PPPangramSans-SlimMediumReclined.woff') format('woff'),
        url('PPPangramSans-SlimMediumReclined.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-CompactExtralightReclined.eot');
    src: url('PPPangramSans-CompactExtralightReclined.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-CompactExtralightReclined.woff2') format('woff2'),
        url('PPPangramSans-CompactExtralightReclined.woff') format('woff'),
        url('PPPangramSans-CompactExtralightReclined.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-Bold.eot');
    src: url('PPPangramSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-Bold.woff2') format('woff2'),
        url('PPPangramSans-Bold.woff') format('woff'),
        url('PPPangramSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-Thin.eot');
    src: url('PPPangramSans-Thin.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-Thin.woff2') format('woff2'),
        url('PPPangramSans-Thin.woff') format('woff'),
        url('PPPangramSans-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* @font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-NarrowSemibold.eot');
    src: url('PPPangramSans-NarrowSemibold.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-NarrowSemibold.woff2') format('woff2'),
        url('PPPangramSans-NarrowSemibold.woff') format('woff'),
        url('PPPangramSans-NarrowSemibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
} */

@font-face {
    font-family: 'PP Pangram Sans';
    src: url('PPPangramSans-CompressedMediumReclined.eot');
    src: url('PPPangramSans-CompressedMediumReclined.eot?#iefix') format('embedded-opentype'),
        url('PPPangramSans-CompressedMediumReclined.woff2') format('woff2'),
        url('PPPangramSans-CompressedMediumReclined.woff') format('woff'),
        url('PPPangramSans-CompressedMediumReclined.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}